package com.agp.vo;

import com.agp.entity.Position;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(description = "返回标记所需要的所有信息")
public class MarkerVO {
    @ApiModelProperty("古树id")
    private Integer treeId;

    @ApiModelProperty("古树树龄")
    private Short estimatedAge;

    @ApiModelProperty("古树中文名")
    private String chineseName;

    @ApiModelProperty("描述")
    private String description;

    @ApiModelProperty("标记的图片地址")
    private String mediaUrl;

    @ApiModelProperty("是否显示信息")
    private Boolean showInfo=false;

    @ApiModelProperty("标记的位置 lng:进度  lat:纬度")
    private Position position;

    @ApiModelProperty("健康状态")
    private Integer healthStatus;


}

